/* here you can put your own css to customize and override the theme */
/*components.css*/
.modal {
  z-index: 10050 !important;
}

input[icheck],input[icheck]
{
    opacity:0;
    position:absolute;
}

/*ng-table style*/
.ng-table-pager{
    height:30px;
}
.ng-table-filters input {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
} 
.ng-table-filters select {
  height: 30px;
  font-size: 12px;
  line-height: 1.5;
} 
.table .td-action{
    padding:4px 4px 3px 4px;
}

/*components-rounded.css*/
.btn {
  border-width:1px;
  padding: 6px 12px;
}
.btn-sm,
.btn-xs {
  padding: 4px 10px 5px 10px;
}
.table .btn {
  margin-right: 0px;
}

.profile
{
    width:100%;
    padding:5px 15px 10px 15px;
}

.profile >.profile-avatar
{
    float:left;
    width:12.5%;
}

.profile >.profile-detail
{
    float:left;
    width:87.5%;
}

.profile >.profile-detail >.profile-row 
{
    width:100%;
}

.profile >.profile-detail >.profile-row >.profile-fieldLabel
{
    width:12.5%;
    float:left;
}
.profile >.profile-detail >.profile-row >.profile-fieldValue
{
    width:20%;
    float:left;
}
.profile >.profile-detail >.profile-row >.profile-lastColumn
{
    width:22.5%;
    float:left;
}

.attendance-card
{
    width:220px;
    padding-right:8px;
}

.attendance-monthy
{
    width:100%;
}
.attendance-monthy th
{
    height:40px;
    background-color:#b9e4ef;    
    text-align:center;
    border:1px solid #ccc;
}
.attendance-monthy td
{
    height:32px;
    text-align:center;
    border:1px solid #ccc;
}

.attendance-monthy >.attendance-day
{
    width:12px;
    font-size:10px;
    text-align:center;
}

.file-drop-zone{padding:10px;}

.light.portlet .portlet-body
{
    padding-left:10px;
    padding-right:10px;
}

.table td, .table th
{
    font-size:12px;
}

body
{
    font-size:12px;
}
/*for bootstrap angular-auto-validate*/
[class*="form-control-feedback"]
{
  line-height:34px;
}


.td-select-all{
    width:30px;
    text-align:left;
}

field.form-group{
    margin:0px !important;
    padding:0px !important;
}

ng-echarts{
    display:block;
}

.word-nowrap{
    word-break: keep-all;white-space:nowrap;
}

